#ifndef MATH_GTEST_MATH_TEST_DATA_REMQUO_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_REMQUO_DATA_H

DataDouble3Int1 g_remquoData[] = {
    {-0x1p-9, 0x1.2851ce4d062b4p-11, -0x1.0e152a31dafc8p-12, -3},
    {0x1.0294fad40a57fp+117, 0x1.44d1745d17465p+15, 0x1.037f278cbded4p+13, 108725999},
    {0x1.10f782ee89b08p+99, -0x1.fd4ef47d96f1cp+19, -0x1.36485b7fa1dbp+18, -1447527066},
    {0x1.fffffffffffebp+1023, -0x1.002p+10, -0x1.54p+7, -1425367380},
    {0x1.fffffffffffebp+1023, 0x1.0000000000002p+14, 0x1.9p+6, 0},
    {0x1.ffffffffffeedp+1023, 0x1.ffffffffffeeep-2, -0x1.904a4c961bf1cp-3, 1827817009},
    {-0x1p-116, -0x1p-116, -0x0p+0, 1},
    {-0x1p-116, 0x1p-116, -0x0p+0, -1},
    {0x1p-115, -0x1p-115, 0x0p+0, -1},
    {0x1p-115, 0x1p-115, 0x0p+0, 1},
    {-0x1p-116, 0x1p+14, -0x1p-116, 0},
    {-0x1p-116, 0x1p+15, -0x1p-116, 0},
    {0x1p-116, 0x1p+14, 0x1p-116, 0},
    {0x1p-116, 0x1p+15, 0x1p-116, 0},
    {-0x1p-116, 0x1p+116, -0x1p-116, 0},
    {-0x1p-116, 0x1p+117, -0x1p-116, 0},
    {0x1p-116, 0x1p+116, 0x1p-116, 0},
    {0x1p-116, 0x1p+117, 0x1p-116, 0},
    {0x1p+14, -0x1p-116, 0x0p+0, 0},
    {0x1p+14, 0x1p-116, 0x0p+0, 0},
    {0x1p+15, -0x1p-116, 0x0p+0, 0},
    {0x1p+15, 0x1p-116, 0x0p+0, 0},
    {0x1p+14, 0x1p+14, 0x0p+0, 1},
    {0x1p+14, 0x1p+15, 0x1p+14, 0},
    {0x1p+15, 0x1p+14, 0x0p+0, 2},
    {0x1p+15, 0x1p+15, 0x0p+0, 1},
    {0x1p+14, 0x1p+116, 0x1p+14, 0},
    {0x1p+14, 0x1p+117, 0x1p+14, 0},
    {0x1p+15, 0x1p+116, 0x1p+15, 0},
    {0x1p+15, 0x1p+117, 0x1p+15, 0},
    {0x1p+116, -0x1p-116, 0x0p+0, 0},
    {0x1p+116, 0x1p-116, 0x0p+0, 0},
    {0x1p+117, -0x1p-116, 0x0p+0, 0},
    {0x1p+117, 0x1p-116, 0x0p+0, 0},
    {0x1p+116, 0x1p+14, 0x0p+0, 0},
    {0x1p+116, 0x1p+15, 0x0p+0, 0},
    {0x1p+117, 0x1p+14, 0x0p+0, 0},
    {0x1p+117, 0x1p+15, 0x0p+0, 0},
    {0x1p+116, 0x1p+116, 0x0p+0, 1},
    {0x1p+116, 0x1p+117, 0x1p+116, 0},
    {0x1p+117, 0x1p+116, 0x0p+0, 2},
    {0x1p+117, 0x1p+117, 0x0p+0, 1},
    {0x1.8p+6, 0x1.3p+3, 0x1p+0, 10},
    {0x1.8p+6, 0x1.5p+3, 0x1.8p+0, 9},
    {0x1.8p+6, 0x1.7p+3, 0x1p+2, 8},
    {0x1.93p+6, 0x1.3p+3, -0x1.ep+1, 11},
    {0x1.93p+6, 0x1.5p+3, -0x1.1p+2, 10},
    {0x1.93p+6, 0x1.7p+3, -0x1.6p+1, 9},
    {0x1.97p+6, 0x1.3p+3, -0x1.6p+1, 11},
    {0x1.97p+6, 0x1.5p+3, -0x1.ap+1, 10},
    {0x1.97p+6, 0x1.7p+3, -0x1.cp+0, 9},
    {0x1.8cp+6, 0x1.3p+3, 0x1p+2, 10},
    {0x1.8cp+6, 0x1.5p+3, 0x1.2p+2, 9},
    {0x1.8cp+6, 0x1.7p+3, -0x1.2p+2, 9},
    {0x1.ap+5, 0x1.3p+3, 0x1.2p+2, 5},
    {0x1.ap+5, 0x1.5p+3, -0x1p-1, 5},
    {0x1.ap+5, 0x1.6p+3, -0x1.8p+1, 5},
    {0x1.a4p+5, 0x1.3p+3, -0x1.2p+2, 6},
    {0x1.a4p+5, 0x1.5p+3, 0x0p+0, 5},
    {0x1.a4p+5, 0x1.7p+3, -0x1.4p+2, 5},
    {0x1.a8p+5, 0x1.3p+3, -0x1p+2, 6},
    {0x1.a8p+5, 0x1.5p+3, 0x1p-1, 5},
    {0x1.a8p+5, 0x1.7p+3, -0x1.2p+2, 5},
    {0x1.acp+5, 0x1.3p+3, -0x1.cp+1, 6},
    {0x1.acp+7, 0x1.5p+3, 0x1p+2, 20},
    {0x1.acp+7, 0x1.7p+3, -0x1.2p+2, 19},
    {0x1.bp+5, 0x1.4p+3, 0x1p+2, 5},
    {0x1.bp+5, 0x1.6p+1, -0x1p+0, 20},
    {0x1.bp+5, 0x1.7p+3, -0x1.cp+1, 5},
    {0x1.b4p+5, 0x1.3p+3, -0x1.4p+1, 6},
    {0x1.b4p+5, 0x1.5p+3, 0x1p+1, 5},
    {0x1.b4p+5, 0x1.6p+3, -0x1p-1, 5},
    {0x1.b4p+6, 0x1.6p+3, -0x1p+0, 10},
    {0x1.b8p+5, 0x1.5p+3, 0x1.4p+1, 5},
    {0x1.b4p+6, 0x1.5p+3, 0x1p+2, 10},
    {-0x1.0000000000002p+0, -0x1.0000000000002p+0, -0x0p+0, 1},
    {-0x1.0000000000002p+0, -0x1.1p+0, 0x1.fffffffffffcp-5, 1},
    {-0x1.0000000000002p+0, -0x1.ffffffffffffep-1, -0x1.8p-51, 1},
    {-0x1.1p+0, -0x1.0000000000002p+0, -0x1.fffffffffffcp-5, 1},
    {-0x1p+1, -0x1.1p+0, 0x1p-3, 2},
    {-0x1.1p+0, -0x1.ffffffffffffep-1, -0x1.000000000001p-4, 1},
    {-0x1.ffffffffffffep-1, -0x1.0000000000002p+0, 0x1.8p-51, 1},
    {-0x1.ffffffffffffep-1, -0x1.1p+0, 0x1.000000000001p-4, 1},
    {-0x1.ffffffffffffep-1, -0x1.ffffffffffffep-1, -0x0p+0, 1},
    {-0x1.0000000000002p+0, 0x1.ffffffffffffep-1, -0x1.8p-51, -1},
    {-0x1.0000000000002p+0, 0x1.1p+0, 0x1.fffffffffffcp-5, -1},
    {-0x1.0000000000002p+0, 0x1.0000000000002p+0, -0x0p+0, -1},
    {-0x1p+1, 0x1.ffffffffffffep-1, -0x1p-51, -2},
    {-0x1p+1, 0x1p+1, -0x0p+0, -1},
    {-0x1p+1, 0x1.0000000000002p+0, 0x1p-50, -2},
    {-0x1.ffffffffffffep-1, 0x1.ffffffffffffep-1, -0x0p+0, -1},
    {-0x1.ffffffffffffep-1, 0x1p+1, -0x1.ffffffffffffep-1, 0},
    {-0x1.ffffffffffffep-1, 0x1.0000000000002p+0, 0x1.8p-51, -1},
    {0x1.ffffffffffffep-1, -0x1.0000000000002p+0, -0x1.8p-51, -1},
    {0x1.ffffffffffffep-1, -0x1p+1, 0x1.ffffffffffffep-1, 0},
    {0x1.ffffffffffffep-1, -0x1.ffffffffffffep-1, 0x0p+0, -1},
    {0x1p+1, -0x1.0000000000002p+0, -0x1p-50, -2},
    {0x1p+1, -0x1p+1, 0x0p+0, -1},
    {0x1p+1, -0x1.ffffffffffffep-1, 0x1p-51, -2},
    {0x1.0000000000002p+0, -0x1.0000000000002p+0, 0x0p+0, -1},
    {0x1.0000000000002p+0, -0x1p+1, -0x1.ffffffffffffcp-1, -1},
    {0x1.0000000000002p+0, -0x1.ffffffffffffep-1, 0x1.8p-51, -1},
    {0x1.ffffffffffffep-1, 0x1.ffffffffffffep-1, 0x0p+0, 1},
    {0x1.ffffffffffffep-1, 0x1p+1, 0x1.ffffffffffffep-1, 0},
    {0x1.ffffffffffffep-1, 0x1.0000000000002p+0, -0x1.8p-51, 1},
    {0x1p+1, 0x1.ffffffffffffep-1, 0x1p-51, 2},
    {0x1p+1, 0x1p+1, 0x0p+0, 1},
    {0x1p+1, 0x1.0000000000002p+0, -0x1p-50, 2},
    {0x1.0000000000002p+0, 0x1.ffffffffffffep-1, 0x1.8p-51, 1},
    {0x1.0000000000002p+0, 0x1p+1, -0x1.ffffffffffffcp-1, 1},
    {0x1.0000000000002p+0, 0x1.0000000000002p+0, 0x0p+0, 1},
    {-0x1p-1073, 0x1p-1073, -0x0p+0, -1},
    {-0x0p+0, 0x1p-1073, -0x0p+0, 0},
    {0x1p-1073, 0x1p-1073, 0x0p+0, 1},
    {-0x1p-1073, -0x1p-1073, -0x0p+0, 1},
    {-0x0p+0, -0x1p-1073, -0x0p+0, 0},
    {0x1p-1073, -0x1p-1073, 0x0p+0, -1},
    {-0x1p-1073, 0x1.ffffffffffffep+1023, -0x1p-1073, 0},
    {-0x0p+0, 0x1.ffffffffffffep+1023, -0x0p+0, 0},
    {0x1p-1073, 0x1.ffffffffffffep+1023, 0x1p-1073, 0},
    {-0x1p-1073, -0x1.ffffffffffffep+1023, -0x1p-1073, 0},
    {-0x0p+0, -0x1.ffffffffffffep+1023, -0x0p+0, 0},
    {0x1p-1073, -0x1.ffffffffffffep+1023, 0x1p-1073, 0},
    {0x1p-1073, 0x1.fffffffffffep+1023, 0x1p-1073, 0},
    {-0x1p-1073, -0x1.ffffffffffffep+1023, -0x1p-1073, 0},
    {-0x1p-1073, 0x1.ffffffffffffep+1023, -0x1p-1073, 0},
    {0x1p-1073, -0x1.ffffffffffffep+1023, 0x1p-1073, 0},
    {0x1.ffffffffffffep+1023, 0x1p-1073, 0x0p+0, 0},
    {-0x1.ffffffffffffep+1023, -0x1p-1073, -0x0p+0, 0},
    {-0x1.ffffffffffffep+1022, 0x1p-1073, -0x0p+0, 0},
    {0x1.ffffffffffffep+1023, -0x1p-1073, 0x0p+0, 0},
    {0x1.ffffffffffffep+1023, 0x1.ffffffffffffep+1023, 0x0p+0, 1},
    {0x1.ffffffffffffep+1023, -0x1.ffffffffffffep+1023, 0x0p+0, -1},
    {-0x1.ffffffffffffep+1023, 0x1.ffffffffffffep+1023, -0x0p+0, -1},
    {-0x1.ffffffffffffep+1023, -0x1.ffffffffffffep+1023, -0x0p+0, 1},
    {-0x1.0000000000002p+51, 0x1.ffffffffffffep-1, 0x1.ffffffffffff8p-2, -2},
    {-0x1.0000000000002p+51, 0x1p+1, -0x1p+0, 0},
    {-0x1.0000000000002p+51, 0x1.0000000000002p+0, -0x0p+0, 0},
    {-0x1p+52, 0x1.ffffffffffffep-1, -0x1p-52, -1},
    {-0x1p+52, 0x1p+1, -0x0p+0, 0},
    {-0x1p+52, 0x1.0000000000002p+0, -0x1p-50, -2147483646},
    {-0x1.ffffffffffffep+50, 0x1.ffffffffffffep-1, -0x0p+0, 0},
    {-0x1.ffffffffffffep+50, 0x1p+1, 0x1p-1, 0},
    {-0x1.ffffffffffffep+50, 0x1.0000000000002p+0, 0x1.ffffffffffff8p-2, -2147483647},
    {0x1.ffffffffffffep+51, 0x1.ffffffffffffep-1, 0x0p+0, 0},
    {0x1.ffffffffffffep+51, 0x1p+1, -0x1p+0, 0},
    {0x1.ffffffffffffep+51, 0x1.0000000000002p+0, 0x1.8p-50, 2147483645},
    {0x1p+51, 0x1.ffffffffffffep-1, -0x1.ffffffffffffcp-2, 1},
    {0x1p+51, 0x1p+1, 0x0p+0, 0},
    {0x1p+51, 0x1.0000000000002p+0, 0x1p-51, 2147483647},
    {0x1.0000000000002p+52, 0x1.ffffffffffffep-1, 0x1.8p-51, 3},
    {0x1.0000000000001p+51, 0x1p+1, 0x1p-1, 0},
    {0x1.0000000000002p+52, 0x1.0000000000002p+0, 0x0p+0, 0},
    {-0x1.0000000000002p+53, 0x1.ffffffffffffep-1, -0x1.8p-50, -6},
    {-0x1.0000000000002p+53, 0x1p+1, -0x0p+0, -2},
    {-0x1.0000000000002p+53, 0x1.0000000000002p+0, -0x0p+0, 0},
    {-0x1p+52, 0x1.ffffffffffffep-1, -0x1p-52, -1},
    {-0x1p+52, 0x1p+1, -0x0p+0, 0},
    {-0x1p+54, 0x1.0000000000002p+0, -0x1p-48, -2147483640},
    {-0x1.ffffffffffffep+52, 0x1.ffffffffffffep-1, -0x0p+0, 0},
    {-0x1.ffffffffffffep+52, 0x1p+1, -0x0p+0, -2147483647},
    {-0x1.ffffffffffffep+52, 0x1.0000000000002p+0, -0x1.8p-49, -2147483642},
    {0x1.ffffffffffffep+50, 0x1.ffffffffffffep-1, 0x0p+0, 0},
    {0x1.ffffffffffffep+50, 0x1p+1, -0x1p-1, 0},
    {0x1.ffffffffffffep+50, 0x1.0000000000002p+0, -0x1.ffffffffffff8p-2, 2147483647},
    {0x1p+52, 0x1.ffffffffffffep-1, 0x1p-52, 1},
    {0x1p+52, 0x1p+1, 0x0p+0, 0},
    {0x1p+52, 0x1.0000000000002p+0, 0x1p-50, 2147483646},
    {0x1.0000000000002p+51, 0x1.ffffffffffffep-1, -0x1.ffffffffffff8p-2, 2},
    {0x1.0000000000002p+51, 0x1p+1, 0x1p+0, 0},
    {0x1.0000000000002p+51, 0x1.0000000000002p+0, 0x0p+0, 0},
    {0x1.ffffffffffffep+51, 0x1.ffffffffffffep-1, 0x0p+0, 0},
    {0x1.ffffffffffffep+51, 0x1p+1, -0x1p+0, 0},
    {0x1.ffffffffffffep+51, 0x1.0000000000002p+0, 0x1.8p-50, 2147483645},
    {0x1p+51, 0x1.ffffffffffffep-1, -0x1.ffffffffffffcp-2, 1},
    {0x1p+51, 0x1p+1, 0x0p+0, 0},
    {0x1p+51, 0x1.0000000000002p+0, 0x1p-51, 2147483647},
    {0x1.0000000000002p+52, 0x1.ffffffffffffep-1, 0x1.8p-51, 3},
    {0x1.0000000000002p+52, 0x1p+1, 0x0p+0, 1},
    {0x1.0000000000002p+52, 0x1.0000000000002p+0, 0x0p+0, 0},
    {-0x1.0000000000002p+53, -0x1.0000000000002p+0, -0x0p+0, 0},
    {-0x1.0000000000002p+53, -0x1p+1, -0x0p+0, 2},
    {-0x1.0000000000002p+53, -0x1.ffffffffffffep-1, -0x1.8p-50, 6},
    {-0x1p+52, -0x1.0000000000002p+0, -0x1p-50, 2147483646},
    {-0x1p+52, -0x1p+1, -0x0p+0, 0},
    {-0x1p+52, -0x1.ffffffffffffep-1, -0x1p-52, 1},
    {-0x1.ffffffffffffep+52, -0x1.0000000000002p+0, -0x1.8p-49, 2147483642},
    {-0x1.ffffffffffffep+52, -0x1p+1, -0x0p+0, 2147483647},
    {-0x1.ffffffffffffep+52, -0x1.ffffffffffffep-1, -0x0p+0, 0},
    {0x1.ffffffffffffep+1023, HUGE_VAL, 0x1.ffffffffffffep+1023, 0},
    {-0x1.ffffffffffffep+1023, HUGE_VAL, -0x1.ffffffffffffep+1023, 0},
    {0x1.ffffffffffffep+1023, -HUGE_VAL, 0x1.ffffffffffffep+1023, 0},
    {-0x1.ffffffffffffep+1023, -HUGE_VAL, -0x1.ffffffffffffep+1023, 0},
    {0x1p-1021, HUGE_VAL, 0x1p-1021, 0},
    {-0x1p-1023, HUGE_VAL, -0x1p-1023, 0},
    {0x1p-1021, -HUGE_VAL, 0x1p-1021, 0},
    {-0x1p-1021, -HUGE_VAL, -0x1p-1021, 0},
    {0x1p-1073, HUGE_VAL, 0x1p-1073, 0},
    {-0x1p-1073, HUGE_VAL, -0x1p-1073, 0},
    {0x1p-1073, -HUGE_VAL, 0x1p-1073, 0},
    {-0x1p-1073, -HUGE_VAL, -0x1p-1073, 0},
    {0x0p+0, HUGE_VAL, 0x0p+0, 0},
    {-0x0p+0, HUGE_VAL, -0x0p+0, 0},
    {0x0p+0, -HUGE_VAL, 0x0p+0, 0},
    {-0x0p+0, -HUGE_VAL, -0x0p+0, 0},
    {0x1.ffffffffffffep+1023, 0x1.ffffffffffffep+1023, 0x0p+0, 1},
    {0x1.ffffffffffffep+1023, -0x1.ffffffffffffep+1023, 0x0p+0, -1},
    {-0x1.ffffffffffffep+1023, 0x1.ffffffffffffep+1023, -0x0p+0, -1},
    {-0x1.ffffffffffffep+1023, -0x1.ffffffffffffep+1023, -0x0p+0, 1},
    {0x1.ffffffffffffep+1023, 0x1p-1023, 0x0p+0, 0},
    {0x1.ffffffffffffep+1023, -0x1p-1023, 0x0p+0, 0},
    {-0x1.ffffffffffffep+1023, 0x1p-1023, -0x0p+0, 0},
    {-0x1.ffffffffffffep+1023, -0x1p-1023, -0x0p+0, 0},
    {0x1.ffffffffffffep+1023, 0x1p-1073, 0x0p+0, 0},
    {0x1.ffffffffffffep+1023, -0x1p-1073, 0x0p+0, 0},
    {-0x1.ffffffffffffep+1023, 0x1p-1073, -0x0p+0, 0},
    {-0x1.ffffffffffffep+1023, -0x1p-1073, -0x0p+0, 0},
    {0x1p-1023, 0x1.ffffffffffffep+1023, 0x1p-1023, 0},
    {-0x1p-1023, 0x1.ffffffffffffep+1023, -0x1p-1023, 0},
    {0x1p-1023, -0x1.ffffffffffffep+1023, 0x1p-1023, 0},
    {-0x1p-1023, -0x1.ffffffffffffep+1023, -0x1p-1023, 0},
    {0x1p-1073, 0x1.ffffffffffffep+1023, 0x1p-1073, 0},
    {-0x1p-1073, 0x1.ffffffffffffep+1023, -0x1p-1073, 0},
    {0x1p-1073, -0x1.ffffffffffffep+1023, 0x1p-1073, 0},
    {-0x1p-1073, -0x1.ffffffffffffep+1023, -0x1p-1073, 0},
    {0x0p+0, 0x1.ffffffffffffep+1023, 0x0p+0, 0},
    {-0x0p+0, 0x1.ffffffffffffep+1023, -0x0p+0, 0},
    {0x0p+0, -0x1.ffffffffffffep+1023, 0x0p+0, 0},
    {-0x0p+0, -0x1.ffffffffffffep+1023, -0x0p+0, 0},
    {0x1p-1023, 0x1p-1023, 0x0p+0, 1},
    {0x1p-1021, -0x1p-1021, 0x0p+0, -1},
    {-0x1p-1021, 0x1p-1021, -0x0p+0, -1},
    {-0x1p-1023, -0x1p-1023, -0x0p+0, 1},
    {0x1p-1021, 0x1p-1073, 0x0p+0, 0},
    {0x1p-1021, -0x1p-1073, 0x0p+0, 0},
    {-0x1p-1021, 0x1p-1073, -0x0p+0, 0},
    {-0x1p-1021, -0x1p-1073, -0x0p+0, 0},
    {0x1p-1073, 0x1p-1023, 0x1p-1073, 0},
    {-0x1p-1073, 0x1p-1023, -0x1p-1073, 0},
    {0x1p-1073, -0x1p-1023, 0x1p-1073, 0},
    {-0x1p-1073, -0x1p-1023, -0x1p-1073, 0},
    {0x0p+0, 0x1p-1021, 0x0p+0, 0},
    {-0x0p+0, 0x1p-1021, -0x0p+0, 0},
    {0x0p+0, -0x1p-1021, 0x0p+0, 0},
    {-0x0p+0, -0x1p-1021, -0x0p+0, 0},
    {0x1p-1073, 0x1p-1073, 0x0p+0, 1},
    {-0x1p-1073, 0x1p-1073, -0x0p+0, -1},
    {0x1p-1073, -0x1p-1073, 0x0p+0, -1},
    {-0x1p-1073, -0x1p-1073, -0x0p+0, 1},
    {0x0p+0, 0x1p-1073, 0x0p+0, 0},
    {-0x0p+0, 0x1p-1073, -0x0p+0, 0},
    {0x0p+0, -0x1p-1073, 0x0p+0, 0},
    {-0x0p+0, -0x1p-1073, -0x0p+0, 0},
    {0x1.7p+1, 0x1p+2, -0x1.2p+0, 1},
    {-0x1.7p+1, 0x1p+2, 0x1.2p+0, -1},
    {0x1.7p+1, -0x1p+2, -0x1.2p+0, -1},
    {-0x1.7p+1, -0x1p+2, 0x1.2p+0, 1},
    {0x1.3p+2, 0x1p+2, 0x1.8p-1, 1},
    {-0x1.3p+2, 0x1p+2, -0x1.8p-1, -1},
    {0x1.3p+2, -0x1p+2, 0x1.8p-1, -1},
    {-0x1.3p+2, -0x1p+2, -0x1.8p-1, 1}
};

#endif
